shot from a sling shot - Espagnol Anglais Dictionnaire